package algocity.modelo.entidad;

import algocity.modelo.Posicion;

public interface Superficie {
	
	public void agregarse(Territorio territorio, Posicion pos);

	public void agregarConstruccion(Construccion unaConstruccion);
	public Construccion getConstruccion();
	
	public void agregarServicio(Servicio unServicio);
	public boolean contieneServicio(Servicio unServicio);
	
	public boolean ocupado();
	
	public Posicion getPosicion();
	public String getDescripcion();
	
	public void distribuirServicio();
	public void usarServicio(Servicio s);
}
